import Vue from 'vue'


import App from './App.vue'
import store from './store'
import router from './routers'
import './utils/tool'

import { Button, Loading, MessageBox, Row, Col, Input, Form, FormItem } from "element-ui"
Vue.use(Button);
Vue.use(Loading.directive);
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$alert = MessageBox.alert;
Vue.use(Row);
Vue.use(Col);
Vue.use(Input);
Vue.use(Form);
Vue.use(FormItem);


// 图片懒加载 vue 插件
import VueLazyload from "vue-lazyload"

// vue 使用 图片懒加载插件
// 配置项
Vue.use(VueLazyload, {
  preLoad: 1,   // 表示lazyload的元素,距离页面底部距离的百分比.计算值为(preload - 1)
  error: require("./assets/fail.jpg"), // 加载失败后图片地址
  loading: require("./assets/loading.gif"), //  加载时图片地址
  attempt: 1    // 图片加载失败后的重试次数
})







Vue.config.productionTip = false

new Vue({
  store,
  router,
  render: h => h(App)
}).$mount('#app')
